﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using Bungalow.Libspotify.Session;
namespace Bungalow.Libspotify
{
 
 
    public enum sp_connectionstate
    {
        SP_CONNECTION_STATE_LOGGED_OUT = 0,
        SP_CONNECTION_STATE_LOGGED_IN = 1,
        SP_CONNECTION_STATE_DISCONNECTED = 2,
        SP_CONNECTION_STATE_UNDEFINED = 3,
        SP_CONNECTION_STATE_OFFLINE = 4
    }
    public enum sp_sampletype { SP_SAMPLETYPE_INT16_NATIVE_ENDIAN = 0 }
    public enum sp_bitrate
    {
        SP_BITRATE_160k = 0,
        SP_BITRATE_320k = 1,
        SP_BITRATE_96k = 2
    }
    public enum sp_connection_type
    {
        SP_CONNECTION_TYPE_UNKNOWN = 0,
        SP_CONNECTION_TYPE_NONE = 1,
        SP_CONNECTION_TYPE_MOBILE = 2,
        SP_CONNECTION_TYPE_MOBILE_ROAMING = 3,
        SP_CONNECTION_TYPE_WIFI = 4,
        SP_CONNECTION_TYPE_WIRED = 5
    }
    public enum sp_connection_rules
    {
        SP_CONNECTION_RULE_NETWORK = 0x1,
        SP_CONNECTION_RULE_NETWORK_IF_ROAMING = 0x2,
        SP_CONNECTION_RULE_ALLOW_SYNC_OVER_MOBILE = 0x4,
        SP_CONNECTION_RULE_ALLOW_SYNC_OVER_WIFI = 0x8
    }
    public enum sp_artistbrowse_type
    {
        SP_ARTISTBROWSE_FULL,
        SP_ARTISTBROWSE_NO_TRACKS,
        SP_ARTISTBROWSE_NO_ALBUMS
    }
    public enum sp_linktype {
        SP_LINKTYPE_INVALID,
        SP_LINKTYPE_TRACK,
        SP_LINKTYPE_ALBUM,
        SP_LINKTYPE_ARTIST,
        SP_LINKTYPE_SEARCH,
        SP_LINKTYPE_PLAYLIST,
        SP_LINKTYPE_PROFILE,
        SP_LINKTYPE_STARRED ,
        SP_LINKTYPE_LOCALTRAC,
        SP_LINKTYPE_IMAGE,
    }
    public class LibSpotify
    {
    
    }
}
